Support for Metadata-driven Selection of Run-time Services in .NET is Promising but Immature
نویسندگان
چکیده
The .NET Framework allows developers to add run-time services to their classes by specifying them in metadata. This metadata-driven service selection is a very powerful and promising mechanism, closely related to ideas developed in the Aspect-Oriented Programming community. Interestingly, the .NET framework supports both services implemented by weaving and services implemented by interception. However, the weaving-based and the interception-based mechanisms seem to have been introduced in the framework independently, and show some unnecessary differences in flexibility, extensibility and configurability. Also both mechanisms still contain some anomalies in their design. In this paper, we describe the mechanisms, and discuss these shortcomings.
منابع مشابه
.NET: The Programmer's Perspective
Report about the ECOOP 2003 workshop WS 03, “.NET: The Programmer’s Perspective”. ⎯ Much of the push behind Microsoft's new .NET technology has been directed at such end-user applications as Web Services, but .NET also provides, through the ".NET framework", a set of tools and facilities of interest to software developers. This workshop had been set up to review pros and cons of the .NET framew...
متن کاملA Petri-net based modeling tool, for analysis and evaluation of computer systems
Petri net is one of the most popular methods in modeling and evaluation of concurrent and event-based systems. Different tools have been created to support modeling and simulation of different extensions of Petri net in different applications. Each tool supports some extensions and some features. In this work a Petri net based modeling and evaluation tool is presented that not only supports dif...
متن کاملDesign and Implementation of a Comprehensive Database of the Written Heritage of Science and Technology
Purpose: This study aims to design and implement a comprehensive database of the written heritage of science and technology in the Regional Information Center for Science and Technology (RICeST) and determine the metadata elements required to describe the manuscripts. Method: This study was carried out by the content analysis method to identify the metadata elements needed to describe the coll...
متن کاملMetadata Concepts to Support a Net-centric Data Environment
The term metadata is often defined as “data about data” but that circular reference does little to describe what constitutes metadata and how it is used. Here, we will focus on metadata as conceived to support the concepts of a service-oriented architecture and, in particular, as it relates to the DoD NetCentric Data Strategy and the NCES core services; more specifically, what types and structu...
متن کاملتعیین شاخصهای انتخاب در ارقام ذرت (Zea mays L.) به منظور افزایش عملکرد دانه
Yield is a quantitative trait and improving grain yield through direct selection is time-consuming. Indirect selection consisting of selection indices is more promising. A field experiment was conducted during 1999-2000 growing season in two experimental locations (Kooshkak and Badjgah) of College of Agriculture, Shiraz University, Shiraz. Thirteen corn hybrids were used in a randomized complet...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 3 شماره
صفحات -
تاریخ انتشار 2004